<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <script>
            // BOM 包括：window、navigator、screen、history、location、document
            // window 是顶级对象， document alert console 都是 window 的属性

            // 延迟函数
            // setTimeout() 用于在指定的毫秒数后调用函数或计算表达式 和 setInterval() 类似但是只执行一次
            // setTimeout(function(){}, delay) fn 是要执行的函数 delay 是延迟的毫秒数

            // 清除延迟函数 clearTimeout(id)

            // location 对象
            // location.href 获取或设置整个 URL 用于跳转页面
            // location.search 获取查询字符串（params）
            // location.hash 获取 URL 中的 hash（#和后面的部分）
            console.log(location.hash);
            // location.reload(true) 重新加载当前页面, true 从服务器重新加载（强制刷新ctrl f5），false 从缓存加载

            // navigator 对象
            // navigator.userAgent 获取浏览器的用户代理字符串

            // history 对象
            // history.back() 后退 history.forward() 前进  history.go(n) 前进或后退n步

        </script>


    </body>
</html>